serve on a silver platter - Spanish English Dictionary